﻿<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ModuloBancos.aspx.cs" Inherits="SAW.ModuloBancos" %>

<script src="Scripts/ModuloBancos.js?ver=20110525" type="text/javascript"></script>
<script>
    $(document).ready(function () {
        var options = {
            target: '#DivBancos', //, target element(s) to be updated with server response 
            beforeSubmit: showRequestBancos,  // pre-submit callback 
            success: showSucessBancos,  // post-submit callback 
            error: ShowErrorBancos
            // other available options: 
            //url:       url         // override for form's 'action' attribute 
            //type:      type        // 'get' or 'post', override for form's 'method' attribute 
            //dataType:  null        // 'xml', 'script', or 'json' (expected server response type) 
            //clearForm: true        // clear all form fields after successful submit 
            //resetForm: true        // reset the form after successful submit 

            // $.ajax options can be used here too, for example: 
            //timeout:   3000 
        };
        $('#FormBancos').validate({
            invalidHandler: AlertaDatosObligatorios
        });


        $('#FormBancos').ajaxForm(options);
        checkBotonesActivos('BotonesBancos');

    });
</script>
<div id="BancosContainer">
    <form id="FormBancos" runat="server">
    <asp:panel id="PanelGridCuentas" runat="server" onsubmit="return false;">
            <div id="DivGridBancos">
                <script>                    //Script Para la aldministracion de el Grid de Cuentas Bancarias
                    $(document).ready(function () {
                        InitBancosGrid();

                    });
                </script>
                <table id="GridTableCuentasBancarias" style="display: none">
                </table>
            </div>
        </asp:panel>
    <asp:panel id="PanelGridMovimientos" runat="server" visible="False" onsubmit="return false;">
            <div id="DivGridMovimientos">
                <script>                    //Script Para la aldministracion de el Grid de Movimientos
                    $(document).ready(function () {
                        InitMovimientosGrid();

                    });
                </script>
                <table id="GridTableMovimientos" style="display: none">
                </table>
            </div>
        </asp:panel>
    <asp:panel id="PanelGridCheques" runat="server" visible="False" onsubmit="return false;">
            <div id="DivGridCheues">
                <script>                    //Script Para la aldministracion de el Grid de Cheques
                    $(document).ready(function () {
                        InitChequesGrid();

                    });
                </script>
                <table id="GridTableCheques" style="display: none">
                </table>
            </div>
        </asp:panel>
    <asp:panel id="PanelAltaBanco" runat="server" visible="False">
        <div class="PanelesInput">
            <fieldset class="fieldSetDatos">
                <legend>Datos de Alta de la Cuenta Bancaria</legend>
                <span>Institucion:<br/>
                <asp:TextBox ID='institucion' runat='server' CssClass="required"></asp:TextBox>
                </span><span>Nombre Cuenta Bancaria:<br/>
                <asp:TextBox ID='aliasCuenta' runat='server'  CssClass="required"></asp:TextBox>
                </span><span>Numero de Cuenta:<br/>
                <asp:TextBox ID='cuenta' runat='server' CssClass="required"></asp:TextBox>
                </span><span>Moneda:<br/>
                <asp:TextBox ID='moneda' runat='server'>Pesos</asp:TextBox>
                </span><span>Saldo Actual:<br/>
                <asp:TextBox ID='saldoActual' runat='server' onkeypress="return isNumberKey(event)" CssClass="required">0</asp:TextBox>
                </span><span>Numero Ultimo Cheque:<br/>
                <asp:TextBox ID='numeroUltimoCheque' runat='server' onkeypress="return isNumberKey(event)" CssClass="required">0</asp:TextBox>
                </span><span>Numero Sucursal:<br/>
                <asp:TextBox ID='numeroSucursal' runat='server'></asp:TextBox>
                </span><span>Nombre Sucursal:<br/>
                <asp:TextBox ID='nombreSucursal' runat='server'></asp:TextBox>
                </span><span>Direccion Sucursal:<br/>
                <asp:TextBox ID='direccionSucursal' runat='server'></asp:TextBox>
                </span>
            </fieldset>
        </div>
</asp:panel>
    <asp:panel id="PanelAltaMovimiento" runat="server" visible="False">
        <div class="PanelesInput">
            <fieldset class="fieldSetDatos">
                <legend>Datos de Alta de Movimiento Bancario</legend>
                <span>monto:<br/>
                <asp:TextBox ID='monto' runat='server'></asp:TextBox>
                </span><span>descripcion:<br/>
                <asp:TextBox ID='descripcion' runat='server'></asp:TextBox>
                </span><span>referenciaNumerica:<br/>
                <asp:TextBox ID='referenciaNumerica' runat='server'></asp:TextBox>
                </span><span>referencia:<br/>
                <asp:TextBox ID='referencia' runat='server'></asp:TextBox>
                </span><span>fechaAplicacion:<br/>
                <asp:TextBox ID='fechaAplicacion' runat='server'></asp:TextBox>
                </span><span>NoDocumento:<br/>
                <asp:TextBox ID='NoDocumento' runat='server'></asp:TextBox>
                </span><span>nombreDepositante:<br/>
                <asp:TextBox ID='nombreDepositante' runat='server'></asp:TextBox>
                </span><span>nombreDepositario:<br/>
                <asp:TextBox ID='nombreDepositario' runat='server'></asp:TextBox>
                </span><span>idGasto:<br/>
                <asp:TextBox ID='idGasto' runat='server'></asp:TextBox>
                </span><span>idCuentaBancaria:<br/>
                <asp:TextBox ID='idCuentaBancaria' runat='server'></asp:TextBox>
                </span>
            </fieldset>
        </div>
</asp:panel>
    <asp:panel id="PanelAltaCheque" runat="server" visible="False">
<script>
    $(document).ready(function () {
        initModuloBancosCheque();
    });
</script>
        <div class="PanelesInput">
            <fieldset class="fieldSetDatos">
                <legend>Generacion de Salida de Dinero</legend>
                <span>Cuenta:<br/>
                <asp:TextBox ID='CuentaBancariaCheque' runat='server' CssClass="required"></asp:TextBox>
                </span>
                <span>Tipo de Retiro:<br/>
                 <asp:DropDownList runat="server" ID="tipoRetiroDinero" style="height:38px;">
                     <asp:ListItem Value="1">CHEQUE</asp:ListItem>
                     <asp:ListItem Value="2">Transferencia</asp:ListItem>
                     <asp:ListItem Value="3">Efectivo</asp:ListItem>
                </asp:DropDownList>
                </span>
                <span>No. Cheque / Referencia / CLABE:<br/>
                <asp:TextBox ID='NoCheque' runat='server' onkeypress="return isNumberKey(event)" CssClass="required"></asp:TextBox>
                </span>
                
                <span>Fecha Pago:<br/>
                <asp:TextBox ID='FechaPagoCheque' runat='server'></asp:TextBox>
                </span>
                <span>Monto:<br/>
                <asp:TextBox ID='MontoCheque' runat='server'  onkeypress="return isNumberKey(event)" CssClass="required"></asp:TextBox>
                </span>
                <span>A Nombre De:<br/>
                <asp:TextBox ID="ANombreDe" runat="server"  CssClass="required"></asp:TextBox>
                </span>
                <span>Por Concepto de:<br/>
                <asp:TextBox ID="ConeptoCheque" runat="server"  CssClass="required" style="width:900px;"></asp:TextBox>
                </span>
            </fieldset>
        </div>
        <span style="display:none;">Proveedor:<br/>
                <asp:TextBox ID="NombreProveedorCheque" runat="server"></asp:TextBox>
                </span>
</asp:panel>
    <asp:panel id="PanelDetalleCuenta" runat="server" visible="False">

    <script>        //Script Para la aldministracion de el Grid de Cuentas Bancarias
        $(document).ready(function () {
            InitDetalleCuentaGrid();

        });
                </script>

<asp:HiddenField runat="server" id="idCuentaDetalle" value="0"/>
<asp:Label id="LabelDetalleCuenta" runat="server" Text=""></asp:Label> <table id="GridMovimientosDetalleCuenta" style="display: none">
                </table>
                <table id="GridChequesDetalleCuenta" style="display: none">
                </table>
</asp:panel>
    <asp:panel id="PanelDetalleCheque" runat="server" visible="False">
<asp:Label id="LabelDetalleCheque" runat="server" Text=""></asp:Label>
               
</asp:panel>
    <div style="display: none;">
        <asp:button id="BotonGuardarCuentaBancaria" runat="server" text="GuardarCuenta" onclick="BotonGuardarCuentaBancaria_Click"
            rel="BotonesBancos" enabled="False" />
        <asp:button id="botonGuadarMovimientoBancario" runat="server" text="Guardar Movimiento"
            rel="BotonesBancos" enabled="False" onclick="botonGuadarMovimientoBancario_Click" />
        <asp:button id="botonGuardarCheque" runat="server" text="Gardar Cheque" rel="BotonesBancos"
            enabled="False" onclick="botonGuardarCheque_Click" />
        <asp:button id="botonAutorizarCheque" runat="server" text="autorizar cheque" rel="BotonesBancos"
            enabled="False" onclick="botonAutorizarCheque_Click" />
        <asp:button id="botonCancelarCheque" runat="server" text="cancelar cheque" rel="BotonesBancos"
            enabled="False" onclick="botonCancelarCheque_Click" />
        <asp:button id="botonEditarCuenta" runat="server" enabled="False" onclick="botonEditarCuenta_Click"
            text="Editar Cuenta" rel="BotonesBancos" />
        <asp:hiddenfield id="idProveedorCheque" runat="server" value="0" />
        <asp:hiddenfield id="idCuentaCheque" runat="server" value="0" />
        <asp:hiddenfield id="idRegistroBanco" runat="server" value="0" />
        <asp:hiddenfield runat="server" id="idChequeMostrado" value="0"></asp:hiddenfield>
        <input id="botonImprimirCheque" type="button" class="botonesBancos" value="impresion cheque"
            onclick="ImprimirCheque($('#idChequeMostrado').val());" rel="botonesBancos" disabled="disabled" />
        <input id="botonBorrarCuenta" type="button" class="botonesBancos" value="Borrar Cuenta"
            onclick="ConfirmarBorrarCuenta();" rel="botonesBancos" disabled="disabled" />
        <input id="botonImprimirMovimientos" type="button" class="botonesBancos" value="botonImprimirMovimientos"
            onclick="ImprimirMovimientosBancarios();" rel="botonesBancos" />
        <input id="botonDeposito" type="button" class="botonesBancos" value="botonDeposito"
            onclick="ConfirmarDepositoBancario();" rel="botonesBancos" />
        <div id="loaderDepositosBancarios">
        </div>
    </div>
    </form>
</div>
